package com.guodi.map.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.guodi.map.entity.MapParam;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @描述：地图参数列表 Mapper 接口
 * @作者: 代鹏刚
 * @日期: 2019-12-12
 */
public interface MapParamMapper extends BaseMapper<MapParam> {

    /**
    * @描述: 根据参数方案与行政区划代码获取参数
    * @入参:
    * @出参:
    * @作者: 代鹏刚
    * @日期: 2020/5/19 16:09
    **/
    List<MapParam> listBySchemeAndOrg(@Param("schemeId")String schemeId, @Param("divisionCode")String divisionCode);

    /**
    * @描述: 根据projectCode获取地图参数
    * @入参:
    * @出参:
    * @作者: 代鹏刚
    * @日期: 2020/3/22 15:22
    **/
    List<MapParam> findByProjectCode(@Param("projectCode") String projectCode, @Param("divisionCode")String divisionCode);

    int updateMapZoom(MapParam mapParam);
}
